$w: 120px;
$h: 80px;

.edit_road_content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-right: 10px;
    align-content: start;

    .edit_road_box {
        width: $w;
        margin: 5px;
        background: #eee;
        border-radius: 10px;
        box-shadow: 2px 2px 2px #666;

        .ipt_box_xytitle {
            width: 100%;
            height: 10px;
            line-height: 10px;
            font-size: 10px;
            text-align: left;
            font-weight: 600;
        }

        .edit_road_ipt {
            height: calc($h/3);
            padding: 0.5px 0;
            display: flex;
            justify-content: space-between;
            color: #666;
            font-size: 12px;

            .edit_road_ipt_title {
                width: calc($w * 0.5 - 5px);
                line-height: calc($h/3);
                text-align: right;
            }

            .input {
                width: calc($w * 0.5);
                max-height: calc($h/3.4);
            }

            &.small_size {
                height: calc($h/4);
                font-size: 10px;

                .edit_road_ipt_title {
                    line-height: calc($h/4);
                    padding-right: 2px;
                }
            }
        }

        &.ipt_success_style {
            background: #ffe6e6;

            .edit_road_ipt {
                color: #333;
            }
        }
    }
}